wave absorbers - French English Dictionary